# -*- coding: utf-8 -*-
"""
@Project: Msptest
@Author: 余振新
@File name: 申请_国家级年会_医院组.py
@Create time: 2023/7/13 15:28
"""
from business.首页.会议管理系统.会前.会议申请.公共 import Public
from common.base_action import BaseAction
from common.base_driver import BaseDriver
from common.gol import get_value
from page.首页.会议管理系统.会前.会议申请列表 import 列表页


class RequestMeeting(BaseAction):
    def __init__(self, driver):
        super().__init__(driver)  # 调用父类的 __init__ 方法来初始化实例变量

    def 申请_省级年会_医院组(self):
        public = Public(self.driver)
        public.打开_会前_会议申请(列表页.会议申请_省级年会_医院组)
        public.基本信息_会议时间()
        public.基本信息_会议名称()
        public.基本信息_承办单位()
        public.基本信息_执行团队()
        public.基本信息_参会人数()
        public.基本信息_会议地点()
        public.服务品牌与主题()
        public.会议目的()
        public.品牌物料()
        public.会议参与形式()
        self.sendkey_end()
        public.附件信息上传()
        if public.断言_附件信息_上传附件_是否成功():
            return public.断言_会议申请从下一步到保存的操作是否成功_无参会人()
        else:
            return False


if __name__ == '__main__':
    BaseDriver().get_driver(_browser="edge", _url="https://test-home.cxjk.com/#/center_home", _cache=True)
    RequestMeeting(get_value("driver")).申请_省级年会_医院组()
    # ReviewMeeting(get_value("driver")).会议申请审核_无参会人()
